/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.escom.administracionperfiles.constants;

/**
 *
 * @author yamil
 */
public abstract class Constants{

    

  public static final String APPLICATION_SESSION_ID = "application_sassion_id";
  public static final String DUMMY_USER = "usr_dummy";
  public static final String DUMMY_PASSWORD = "pwd_dummy";
  //Colocar la direccion completa del server donde vive la aplicacion.
//  public static final String DIR_APPLICATION = "http://localhost:9080/SAR/";


  public static final String PROPERTIES_HANDLED_ERRORS = "com.estafeta.cliente.sar.resources.HandledErrors";
  public static final String PROPERTIES_APPLICATION_RESOURCES = "com.estafeta.cliente.sar.resources.ApplicationResources";

  public static final String COMPANYACTION_METHOD_DOSAVECOMPANY = "doSaveCompany";
  public static final String COMPANYACTION_METHOD_DOUPDATECOMPANY = "doUpdateCompany";
  public static final String LOGINACTION_FORWARD_TOLOGOUT = "toLogout";

  public static final String ENV_VAR_LOG4J_CONFIG_LOCATION = "java:comp/env/log4j.config.location";
  public static final String DEFAULT_LOG4J_CONFIG_LOCATION = "WEB-INF/config/log4j.config.xml";
  public static final String ENV_VAR_LOG4J_CONFIG_DELTA = "java:comp/env/log4j.config.delta";
  public static final Long DEFAULT_LOG4J_CONFIG_DELTA = new Long(60000);

  public static final String ENV_VAR_SPRING_CONFIG_LOCATION = "java:comp/env/spring.config.location";
  public static final String DEFAULT_SPRING_CONFIG_LOCATION = "WEB-INF/config/ApplicationContext.xml";

  public static final String ERROR_PROPERTIES_HANDLED = "com.estafeta.cliente.sar.resources.HandledErrors";
  public static final String ERROR_PROPERTIES_GETPROPERTYERROR = "No existe mansaje asociado al errorCode";
  public static final String APP_CONSULT_NO_DATA_KEY="application.global.sinDatos";

  /******  ERRORS DB********/
  public static final String HANDLED_ERROR_DUPLICATE_KEY = "duplicate.key.error.code";

  /******  ERRORS APP********/
  public static final String APP_ERROR_COMPANY_DUPLICATE_KEY = "error.compania.llave.duplicada";
  public static final String APP_ERROR_SERVICIO_SAP="error.servicio.sap";
  public static final String APP_ERROR_CLAVE_EXCEPCION_INSERT = "error.clave.excepcion.insert";

/********** Mensajes APP ***********/

  public static final String APP_USER_ACTION_MENSAJE_ACTIVIDAD = "El usuario fue dado de alta de forma correcta.";
  public static final String APP_USER_ACTION_MENSAJE_ACTIVIDAD_ERROR = "El usuario no pudo ser dado de alta por un problema en conexi�n.";
  public static final String APP_USER_ACTION_ERROR_LOGIN = "El user o el password son incorrectos.";




  public static final String TIPO_FORMATO_FLOAT ="FLOAT";
  public static final String TIPO_FORMATO_INT ="ENTERO";
  public static final String TIPO_FORMATO_CP ="CODIGO";
  public static final String TIPO_FORMATO_FECHA ="FECHA";
  public static final String TIPO_FORMATO_TELEFONO ="TELEFONO";
  public static final String TIPO_FORMATO_SOLICITA ="SOLICITA";
  public static final String TIPO_FORMATO_DIRECCION ="DIRECCION";
  public static final String TIPO_FORMATO_CALLES ="CALLES";
  public static final String TIPO_FORMATO_TIPO_ENVIO ="TIPO ENVIO";
  public static final String VALOR_USUARIO_VOLUMEN_CUBICAJE="6.0";
  public static final String VALOR_USUARIO_VOLUMEN_PESO="600.0";
  public static final String VALOR_NUMERO_CARACTERES_DIRECCION="80";
  public static final String NUMERO_CLIENTE_INVALIDO ="application.cargamasiva.cliente.invalido";
  public static final String ERROR_LARGO_INVALIDO ="application.cargamasiva.largo.invalido";
  public static final String ERROR_ALTO_INVALIDO ="application.cargamasiva.alto.invalido";
  public static final String ERROR_ANCHO_INVALIDO ="application.cargamasiva.ancho.invalido";
  public static final String ERROR_OBSERV_LARGA ="application.cargamasiva.observ.larga";
  public static final String ERROR_PESO_INVALIDO ="application.cargamasiva.peso.invalido";
  public static final String ERROR_DIAS_INVALIDOS ="application.cargamasiva.dias.invalidos";
  public static final String ERROR_NUMERO_ENVIOS_INVALIDO ="application.altaOR.cantidadenvios.obligatorio";
  public static final String ERROR_FECHA_INVALIDA ="application.cargamasiva.fecha.invalido";
  public static final String ERROR_CODIGO_POSTAL_INVALIDO ="application.cargamasiva.formato de codigo postal erroneo";
  public static final String ERROR_FEHCA_FINAL_INVALIDA ="application.cargamasiva.fecha.final.invalido";
  public static final String ERROR_FECHA_INICIAL_INVALIDA ="application.cargamasiva.fecha.inicial.invalido";
  public static final String ERROR_FORMATO_TIPO_INVALIDO ="application.cargamasiva.formato.tipo.invalido";
  public static final String ERROR_FORMATO_TIPO_TELEFONO ="application.cargamasiva.formato.telefono.invalido";
  public static final String ERROR_FORMATO_TIPO_SOLICITA ="application.cargamasiva.formato.solicita";
  public static final String ERROR_FORMATO_TIPO_DIRECCION ="application.cargamasiva.formato.direccion";
  public static final String ERROR_FORMATO_TIPO_CALLES ="application.cargamasiva.formato.calles";
  public static final String APP_PROPERTY_EMPTY_DATA="application.manifiesto.emptydata";
  public static final String MENSAJE_ERROR_COMUNICACION_CON_BD="Ha ocurrido un Error de comunicaci�n con la Base de Datos.";
  public static final String ERROR_DE_HIBERNATE_SESSION="Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection";
  public static final String ERROR_DE_HIBERNATE_TRANSACTION="Could not commit Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC commit failed";
  public static final String ERROR_DE_HIBERNATE_ROLL_BACK="Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC rollback failed";
  public static final String ERROR_DOMICILIO_ASIGNADO="El domicilio no puede ser modificado por que se encuentra asignado.";
  public static final String ERROR_DE_SEGURIDAD_NO_SUCH_OBJECT="no such object in table";
  public static final String MENSAJE_ERROR_COMUNICACION_CON_SEGURIDAD="Ha ocurrido un Error de comunicaci�n con el servidor de seguridad del sistema, f�rmese nuevamente.";
  public static final String TIMESTAMP_MILISEGUNDOS="dd-MM-yyyy HH:mm:ss.SSS";
  public static final String USUARIO_CARGA_MASIVA="CargaMasiva";
  public static final String ASUNTO_CORREO_ELECTROINICO="PROCESO DE REGISTRO SATISFACTORIO";
  public static final String ASUNTO_OLVIDO_CORREO_ELECTROINICO="PROCESO DE RECUPERACION DE DATOS SATISFACTORIO";

  public static final int MAX_HISTORIES = 500;
  // ADMINISTRACION DE PERFILES
  public static final String ADMINISTRADOR_DOMINIOS_DISPOSITIVOS="ADMINISTRACION DE DOMINIOS";
  public static final String ADMINISTRACION_DE_ALUMNOS="ADMINISTRACION DE ALUMNOS";
  public static final String ADMINISTRACION_DE_PERSONAL="DOCENTE ADMINISTRACION DE PERSONAL DOCENTE";
  public static final String ADMINISTRACION_DE_SERVICIOS="ADMINISTRACION DE SERVICIOS";
  public static final String ADMINISTRACION_DE_DOMINIOS="ADMINISTRACION DE DOMINIOS";
  public static final String ADMINISTRACION_DE_SISTEMA="ADMINISTRACION DE SISTEMA";






}


